foo() ->
  try a of <caret>